package com.erp.gather.domain.bo;

import com.ruoyi.common.core.web.oldDomain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 采集商品SKU;参考AE-商品：发布产品信息（aliexpress.postproduct.redefining.postaeproduct）业务对象 erp_collect_product_sku
 *
 * @author erp
 * @date 2023-03-07
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class ErpCollectProductSkuBo extends BaseEntity {

    /**
     * 主键
     */
    private Long id;

    /**
     * 采集商品ID
     */
    private Long collectProductId;

    /**
     * sku code
     */
    private String skuCode;

    /**
     * sku名称
     */
    private String skuName;

    /**
     * sku英文名
     */
    private String skuNameEn;
    /**
     * 长或直径;保留三位小数，单位：厘米
     */
    private BigDecimal skuLength;

    /**
     * 宽;保留三位小数，单位：厘米
     */
    private BigDecimal skuWidth;

    /**
     * 高;保留三位小数，单位：厘米
     */
    private BigDecimal skuHeight;

    /**
     * sku重量;单个产品加包装的重量，只能为整数，单位：克
     */
    private Integer skuWeight;

    /**
     * sku销售链接
     */
    private String skuLink;
    private String skuBuyLink;

    /**
     * sku主图
     */
    private String skuImage;

    /**
     * sku套图;sku套图 3：4
     */
    private String imageUrlList;

    /**
     * sku采集价格
     */
    private String collectSkuPrice;

    /**
     * sku价格
     */
    private String skuPrice;

    /**
     * sku库存
     */
    private Long skuStock;

    /**
     * sku属性ID集合;单组合，如"颜色：红色"存储"3:4"，多组合，如"颜色：红色；内存：256M"存储为"3:4;2:5"
     */
    private String skuPropertyIds;

    /**
     * 乐观锁
     */
    private String revision;

    /**
     * 创建人
     */
    private String createdBy;

}
